#ifndef KEYBOARD_H
#define KEYBOARD_H

#include <allegro5\allegro5.h>
#include "GlobalVariables.h"

//! \brief Stand alone function which handles user keyboard input and sets parameters passed into the function by reference
//! to true or false depending on the keys input by the user
Action keyboard_event(ALLEGRO_EVENT &ev, Action &action, bool arrow_keys [4], bool &shoot_key, bool &pause_key, bool &exit_key, bool &is_exit);
void resetKeys(ALLEGRO_EVENT &ev,Action &action, bool arrow_keys[4], bool &shoot_key, bool &pause_key, bool &exit_key, bool &is_exit);


#endif